package model

type EbStoreProduct struct {
	Id        int64   `gorm:"column:id;type:mediumint;comment:商品id;primaryKey;not null;" json:"id"`                      // 商品id
	MerId     int64   `gorm:"column:mer_id;type:int UNSIGNED;comment:uid;not null;default:0;" json:"mer_id"`             // uid
	Image     string  `gorm:"column:image;type:varchar(256);comment:商品图片;not null;" json:"image"`                        // 商品图片
	StoreName string  `gorm:"column:store_name;type:varchar(128);comment:商品名称;not null;" json:"store_name"`              // 商品名称
	StoreInfo string  `gorm:"column:store_info;type:varchar(256);comment:商品简介;not null;" json:"store_info"`              // 商品简介
	Price     float64 `gorm:"column:price;type:decimal(8, 2) UNSIGNED;comment:商品价格;not null;default:0.00;" json:"price"` // 商品价格
	Sales     int64   `gorm:"column:sales;type:mediumint UNSIGNED;comment:销量;not null;default:0;" json:"sales"`          // 销量
	Stock     int64   `gorm:"column:stock;type:mediumint UNSIGNED;comment:库存;not null;default:0;" json:"stock"`          // 库存
	Collect   int64   `gorm:"column:collect;type:int;comment:收藏数;default:NULL;" json:"collect"`                          // 收藏数
	Browse    int64   `gorm:"column:browse;type:int;comment:浏览量;default:0;" json:"browse"`                               // 浏览量
}

func (EbStoreProduct) TableName() string {
	return "eb_store_product"
}
